#include<bits/stdc++.h>
using namespace std;

class Position
{
private:
    /* data */
    /*
        idx:索引
        ln:行号
        coln:列号
        fn:文件名（定义报错用）
        ftxt:内容
    */
    int idx;
    int ln;
    int coln;
    string ftxt;

public:
    Position();
    Position(int idx,int coln,const string & ftxt,int ln=0);
    void advance(char & current_char);
};

